Text copied to clipboard!

Otsikko

Text copied to clipboard!

Kyselyoptimointiasiantuntija PHP-pohjaiseen LMS-monoliittiin

Kuvaus

Text copied to clipboard!
Etsimme kokenutta kyselyoptimointiasiantuntijaa liittymään tiimiimme kehittämään ja optimoimaan PHP-pohjaisen oppimisen hallintajärjestelmämme (LMS) suorituskykyä. Tässä roolissa vastaat tietokantakyselyiden analysoinnista, optimoinnista ja suorituskyvyn parantamisesta monoliittisessa järjestelmässä, jota käyttää tuhannet käyttäjät päivittäin. Tehtävässä menestyminen edellyttää syvällistä ymmärrystä relaatiotietokannoista (erityisesti MySQL), PHP-ohjelmoinnista sekä monoliittisten sovellusten rakenteesta. Tulet työskentelemään tiiviissä yhteistyössä backend-kehittäjien, DevOps-asiantuntijoiden ja järjestelmäarkkitehtien kanssa varmistaaksesi, että järjestelmä toimii tehokkaasti ja skaalautuu kasvavan käyttäjämäärän mukana. Työtehtäviisi kuuluu olemassa olevien SQL-kyselyiden profilointi ja uudelleenkirjoittaminen, tietokantaindeksien suunnittelu, suorituskykytestien toteuttaminen sekä uusien toimintojen suunnittelu suorituskyky huomioiden. Lisäksi osallistut tekniseen dokumentointiin ja parhaiden käytäntöjen jalkauttamiseen organisaatiossa. Tarjoamme sinulle mahdollisuuden työskennellä merkityksellisessä projektissa, jossa panoksesi näkyy suoraan käyttäjäkokemuksessa. Saat tueksesi osaavan tiimin ja modernit työkalut, sekä mahdollisuuden kehittää osaamistasi edelleen. Jos sinulla on intohimo suorituskykyiseen koodiin ja haluat vaikuttaa laajasti käytetyn järjestelmän toimintaan, tämä tehtävä voi olla juuri sinua varten.

Vastuut

Text copied to clipboard!
  • Analysoida ja optimoida SQL-kyselyitä PHP-pohjaisessa LMS-järjestelmässä
  • Suunnitella ja toteuttaa tietokantaindeksejä suorituskyvyn parantamiseksi
  • Profiloida ja refaktoroida olemassa olevaa koodia
  • Yhteistyö kehittäjien ja arkkitehtien kanssa suorituskykyongelmien ratkaisemiseksi
  • Osallistua suorituskykytestaukseen ja kuormitustesteihin
  • Dokumentoida optimointiprosessit ja suositukset
  • Kehittää ja ylläpitää suorituskykyyn liittyviä mittareita
  • Osallistua uusien ominaisuuksien suunnitteluun suorituskyky huomioiden

Vaatimukset

Text copied to clipboard!
  • Vahva kokemus SQL-kyselyiden optimoinnista (erityisesti MySQL)
  • Hyvä PHP-ohjelmointitaito ja kokemus monoliittisista sovelluksista
  • Ymmärrys tietokantaindekseistä ja normalisoinnista
  • Kokemus suorituskykyprofilointityökaluista (esim. New Relic, Xdebug)
  • Kyky lukea ja tulkita suorituskykyraportteja
  • Hyvät ongelmanratkaisutaidot ja analyyttinen ajattelukyky
  • Kokemus versionhallinnasta (esim. Git)
  • Hyvät viestintätaidot ja kyky työskennellä tiimissä

Mahdolliset haastattelukysymykset

Text copied to clipboard!
  • Kuvaile kokemustasi SQL-kyselyiden optimoinnista.
  • Oletko työskennellyt PHP-monoliittien parissa aiemmin?
  • Miten lähestyt suorituskykyongelman selvittämistä?
  • Mitä työkaluja käytät tietokannan profilointiin?
  • Kerro esimerkki tilanteesta, jossa optimointisi paransi järjestelmän suorituskykyä.
  • Kuinka pidät itsesi ajan tasalla tietokantaoptimoinnin uusista käytännöistä?
  • Oletko osallistunut kuormitustestien suunnitteluun tai toteutukseen?
  • Miten dokumentoit tekemäsi optimoinnit ja muutokset?